#ifndef ANIMATION_H
#define ANIMATION_H

typedef signed char	offset_t;
typedef unsigned short	delay_t;
typedef unsigned short	animid_t;

class Animation  {
	animid_t id;
	public:
	animid_t GetId (void) { return id; }
	virtual Animation* Clone (animid_t newId) const = 0;
	Animation (animid_t _id) : id(_id){}
	virtual ~Animation(){}
};

#endif